home *** CD-ROM | disk | FTP | other *** search
- FPUFIX Copyright 1994, Stage Research, Inc.
- December 7, 1994
- Version 1.0
-
- COPYRIGHT & REGISTRATION:
- FPUFIX is Copyrighted software which is distributed as shareware. It
- is a violation of Federal and other laws to use this software without
- paying for it. To register your copy, send US $10 to:
-
- Stage Research, Inc.
- 6315 Pearl Rd. Suite 301
- Parma Hts., OH 44130
-
- or FAX 216-888-8009 or e-mail 76447.3532@compuserve.com with your VISA
- or MasterCard number, your name and address, and phone number. US $10
- will be deducted from your charge card. Site and volume pricing is
- shown at the end of this document.
-
- SHARE THIS SOFTWARE
- You may freely give this software to others and may distribute it
- widely as long as you do not charge more than a nominal fee for the
- distribution. Those people who you give the software to must also
- register it and pay the registration fee if they use it. See the
- Shareware Licensing agreement at the end of this document.
-
- REGISTER THIS SOFTWARE AND PAY BEFORE YOU INSTALL IT
- TYPE FPUFIX /R from the DOS prompt to register this copy of FPU-Fix for
- your PC. You will be asked to assert that you have paid the
- registration fee to Stage Research. Once registered, you will no longer
- see the message about registration of the software.
-
- BACKGROUND:
- All Intel Pentium processors created and sold during 1993 and 1994, as
- well as many sold during 1995 contain a bug which mis-calculates the
- results of the division by certain relatively large numbers. Intel
- has said that the problem is very unlikely to occur during the average
- life of a computer. However, the problem is easy to demonstrate in a
- spreadsheet or by using a PC's calculator software. It can affect the
- accuracy of fourth digit in a division operation (that is, instead of
- a result like 22,888 you might get something like 22,891).
-
- FPUFIX.EXE is both a Windows and DOS program which detects which
- Pentium processors are affected by this bug in the FPU (Floating Point
- Unit) by actually testing for the problem. It also provides a
- solution to the problem.
-
- To fix the bug, FPUFIX.EXE changes the state of the Pentium computer
- for certain functions which results in the correct processing of the
- otherwise faulty FPU division. Most software applications are made to
- believe that the floating-point unit is turned off, though technically
- it is still present and functioning. Since most software applications
- believe the FPU is not present or not available, they use their own
- internal code along with the main processor (not the FPU) portion of
- the Pentium to make the same calculation and the result is correct.
-
- After FPUFIX is run, the calculation of spreadsheet data, database
- reports, calculators, financial and accounting software (and other
- math-oriented software) might slow slightly but the division errors
- will not occur. Actually, in testing, the performance hit it is so
- slight that it is difficult to measure and even more difficult to
- notice for virtually all business productivity software. Other
- aspects of the machine's performance are not affected.
-
- Applications which depend heavily upon the FPU such as days-long
- engineering calculations involving large prime numbers are likely to
- slow measurably.
-
- FPUFIX was tested with dozens of Windows applications (like Excel,
- 123, Quattro Pro, Dbase, Works, Foxpro, Calculators, Quicken,
- MS-Money, etc.), and had the desired result for all applications
- tested. However for some DOS applications, FPUFIX had no effect
- whatsoever. These DOS applications blindly use the FPU even when it
- is advertised as "not available."
-
- NOT A TSR
- FPUFIX is not a TSR nor is it a Device driver. It uses no memory and
- uses no system resources or environment variables. It does not patch
- or modify any software or files on your hard drive in any way. FPUFIX
- must be run before MS Windows loads or it will not work for
- applications which run in Windows. In DOS, FPUFIX must be run before
- the DOS application whose calculations you want to trust. Once run,
- the FPU will continue to be "unavailable" until the PC is rebooted.
- During the next boot-up there is no residual effect on the system or
- its software whatsoever from having run FPUFIX. FPUFIX will not cause
- any software to have errors that were not there before FPUFIX was run.
-
- INSTALLATION using DOS
- To install FPUFIX simply copy the two files (FPUFIX.EXE and
- FPU-READ.ME) to the same directory on your hard drive. For example
- copy the files to C:\DOS.
-
- Then edit your AUTOEXEC.BAT file and add the line:
- C:\DOS\FPUFIX.EXE
- That is all there is to it.
-
- When your system next boots up, you will see a registration message
- from FPUFIX until you run the program FPUFIX followed by a /R and
- affirm that you have paid Stage Research the registration fee. After
- you register FPUFIX, you will not see any evidence that it is running.
-
- INSTALLATION using Windows
- To install FPUFIX from within Windows, simply copy the two FPU files
- (FPUFIX.EXE and FPU_READ.ME) the directory on your hard drive. For
- example copy the files to C:\DOS.
-
- Then use the RUN command from the Windows File menu to Run the program
- C:\DOS\FPUFIX.EXE (or double click on the FPUFIX.EXE file name from
- within Windows file manager).
-
- Read the screens and click on <OK>.
- Read the screen that asks if it is OK to update your AUTOEXEC.BAT and
- click on <OK>.
-
- The next time your computer boots-up FPUFIX will be running. You can
- verify this by running it again from within Windows. The screen will
- show that your floating point calculation now achieves the correct
- result and that your floating point operations are now working
- correctly.
-
- When your system next boots up, you will see a registration message
- from FPUFIX until you run the program FPUFIX followed by a /R and
- affirm that you have paid Stage Research the registration fee. After
- you register FPUFIX, you will not see any evidence that it is running.
-
-
- TESTING FPUFIX FOR YOUR PARTICULAR APPLICATION SOFTWARE
- If you want to get the reassurance that FPUFIX is working you can
- ask your application to perform the following calculation both without
- running FPUFIX first, then after running FPUFIX:
-
- (4,195,835/3,145,727) x 3,145,727=
- if you get an answer like 4,195,579, then the FPU is in error
-
- if you get 4,195,835, then FPUFIX is working.
-
-
- FUNCTIONS (DOS command line for FPUFIX.EXE):
-
- FPUFIX.EXE /R Register. Make the loading of FPUFIX invisible
- FPU-READ.ME This file
-
-
- SITE AND VOLUME PRICING
-
- US $ 10.00 (each) for Single licence for FPUFIX.
-
- US $ 4.00 (each) for Multiple licences above 100 copies.
-
- US $5000.00 for one time OEM unlimited licence.
-
-
- Thank you for registering FPUFIX.
- _________________________________________________________________
- STAGE RESEARCH, INC.
-
- HOME USER LICENSE
- AND REGISTRATION FORM
-
- (for BUSINESS/ INSTITUTION/ GOVERNMENT
- LICENSE & REGISTRATION see below)
-
- NOTICE TO HOME USER: CAREFULLY READ THE FOLLOWING LEGAL
- AGREEMENT. YOU MUST PROMPTLY REGISTER YOUR USE OF THE SOFTWARE
- PROVIDED WITH THIS AGREEMENT (THE "SOFTWARE") BY COMPLETING AND
- FORWARDING TO STAGE RESEARCH, INC. ("STAGE RESEARCH") THE
- FORM CONTAINED BELOW.
-
- PLEASE FEEL FREE TO UPLOAD THIS SOFTWARE TO ANY ELECTRONIC
- BULLETIN BOARD, TO DEMONSTRATE THE SOFTWARE AND ITS
- CAPABILITIES OR TO GIVE COPIES TO POTENTIAL USERS, SO THAT
- OTHERS MAY HAVE THE OPPORTUNITY TO OBTAIN A COPY FOR USE IN
- ACCORDANCE WITH THE LICENSE TERMS CONTAINED IN THIS FILE.
-
-
- 1. LICENSE GRANT. If you are a home user, Stage
- Research grants to you, as an individual, a non-exclusive right
- to use one copy of the object code version of the SOFTWARE
- associated with this license for personal use on your
- computer. This license to use the SOFTWARE is conditioned upon
- your compliance with the terms of this Agreement. You are
- entitled to evaluate the software on a royalty free basis for
- five days. Use after the five day evaluation period is further
- conditioned upon payment of the license fee specified below.
- This license is effective for the length of time you use
- version 1.x of the SOFTWARE. You agree you will only copy the
- SOFTWARE as necessary to use it in accordance with this license.
-
- 2. COPYRIGHT. The SOFTWARE is protected by United
- States copyright law and international treaty provisions. You
- acknowledge that no title to the intellectual property in the
- SOFTWARE is transferred to you. You further acknowledge that
- title and full ownership rights to the SOFTWARE will remain the
- exclusive property of Stage Research or its suppliers, and you
- will not acquire any rights to the SOFTWARE except as expressly
- set forth in this license. You agree that any copies of the
- SOFTWARE will contain the same proprietary notices which appear
- on and in the SOFTWARE.
-
- 3. REVERSE ENGINEERING. You agree that you will not
- attempt to reverse compile, modify, translate, or disassemble
- the SOFTWARE in whole or in part.
-
- 4. LIMITED WARRANTY. Stage Research warrants that the
- SOFTWARE will perform substantially in accordance with the
- accompanying written materials for a period of ninety (90) days
- from the date of purchase. Any implied warranties relating to
- the SOFTWARE are limited to ninety (90) days.
-
- 5. CUSTOMER REMEDIES. If the SOFTWARE does not
- conform to the limited warranty in Section 4 above ("Limited
- Warranty"), Stage Research's entire liability and your sole and
- exclusive remedy shall be, at Stage Research's option, either
- to (a) correct the error or (b) help you work around or avoid
- the error. The Limited Warranty is void if failure of the
- SOFTWARE has resulted from accident, abuse, or misapplication.
- Any replacement SOFTWARE will be warranted for the remainder of
- the original Limited Warranty period.
-
-
- 6. NO OTHER WARRANTIES. STAGE RESEARCH DOES NOT
- WARRANT THAT THE SOFTWARE IS ERROR FREE. EXCEPT FOR THE
- EXPRESS LIMITED WARRANTY IN SECTION 4 ("LIMITED WARRANTY"),
- Stage Research DISCLAIMS ALL OTHER WARRANTIES WITH RESPECT TO
- THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT
- LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED
- WARRANTIES OR LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY MAY
- LAST, OR THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
- CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS OR EXCLUSIONS
- MAY NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL
- RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM
- JURISDICTION TO JURISDICTION.
-
- 7. SEVERABILITY. In the event of invalidity of any
- provision of this license, the parties agree that such
- invalidity shall not affect the validity of the remaining
- portions of this license.
-
- 8. NO LIABILITY FOR CONSEQUENTIAL DAMAGES. IN NO
- EVENT SHALL STAGE RESEARCH OR ITS SUPPLIERS BE LIABLE TO YOU
- FOR ANY CONSEQUENTIAL, SPECIAL, INCIDENTAL OR INDIRECT DAMAGES
- OF ANY KIND ARISING OUT OF THE DELIVERY, PERFORMANCE OR USE OF
- THE SOFTWARE, EVEN IF STAGE RESEARCH HAS BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL STAGE RESEARCH'S
- LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR ANY OTHER
- THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY YOU, IF ANY.
-
- 9. GOVERNING LAW. This license will be governed by
- the laws of the State of California as they are applied to
- agreements between Ohio residents entered into and to be
- performed entirely within Ohio. The United Nations Convention
- on Contracts for the International Sale of Goods is
- specifically disclaimed.
-
- 10. ENTIRE AGREEMENT. This is the entire agreement
- between you and Stage Research which supersedes any prior
- agreement or understanding, whether written or oral, relating
- to the subject matter of this license.
-
- Should you have any questions concerning this license
- agreement, or if you desire to contact Stage Research for any
- reason, please call 216-888-8295, fax 216-888-8009, or
- write: Stage Research, Inc. 6315 Pearl Rd., Suite 301,
- Parma Hts., OH, USA, 44130.
-
- _________________________________________________________________
-
- USE OF STAGE RESEARCH SOFTWARE PROGRAMS
-
- Use the form below to register to use Stage Research
- software for personal home use on a single computer.
- Registration is for personal (home, non-business) use only.
- Any business (for profit or non-profit), corporate,
- institutional, or governmental use of our programs requires a
- Business/ Institution/ Government License (below).
-
- Send completed Registration Forms to:
-
- Stage Research
- 6315 Pearl Rd.
- Suite 301
- Parma Hts., OH 44130
-
-
- _________________________________________________________________
-
- STAGE RESEARCH REGISTRATION FORM
- for Individual Home Users ONLY
-
-
- COSTS:
-
- FPU-Fix Software Version 1.x
-
- License Fee $10 per computer $__________
-
- *Disks Required ($8.00 each) $__________
-
- -SALES TAX- Ohio residents add 7.25% $__________
- (Cuyahoga County residents add 8.25%)
-
- TOTAL . . . . . . . . . . . . . . . . . $__________
-
-
- PAYMENT BY:
-
- Sign Here if you prepaid during CompuServe Download _______________________
-
- Check/Money Order No.___________________ enclosed for $__________
-
- OR CHARGE TO: MasterCard ___ Visa ___ Expiration Date__________
-
- Card Number:_____________________________________________________
-
- Card Issued To:__________________________________________________
-
- Signature:_______________________________________________________
-
-
- MAILING ADDRESS:
-
- Name:____________________________________________________________
-
- Address:_________________________________________________________
-
- City/State/Province:_____________________________________________
-
- Country/Postal Code:_____________________________________________
-
- Telephone (Voice/FAX/Modem):_____________________________________
-
- ** Disks are available at the time of registration only.
- Disks are shipped U.S. Mail First Class in the United States
- and Airmail to foreign countries. Upgrades are available
- through the Stage Research BBS or CompuServe only and will not
- be mailed to users.
-
- _________________________________________________________________
-
- STAGE RESEARCH, INC.
- BUSINESS/ INSTITUTION/ GOVERNMENT LICENSE
-
- NOTICE TO USERS ("COMPANY"): CAREFULLY READ THE
- FOLLOWING LEGAL AGREEMENT. COMPANY'S USE OF THIS SOFTWARE IS
- CONDITIONED UPON COMPLIANCE BY COMPANY WITH THE TERMS OF THIS
- AGREEMENT. THE SOFTWARE MAY BE EVALUATED FOR FIVE DAYS ON A
- ROYALTY FREE BASIS. CONTINUED USE AFTER EVALUATION IS
- CONDITIONED UPON PAYMENT BY COMPANY OF THE NEGOTIATED LICENSE
- FEE SPECIFIED IN A CONFIRMATION LETTER FROM STAGE RESEARCH,
- INC. ("STAGE RESEARCH").
-
- The Software may not be distributed by Company to any
- outside corporation, organization or government agency. This
- license authorizes Company to use the number of copies
- described in the confirmation letter from Stage Research and
- for which Company has paid Stage Research the negotiated
- license fee. If the confirmation letter from Stage Research
- indicates that Company's license is "Corporate-Wide", this
- license will be deemed to cover copies duplicated and
- distributed by Company for use on any additional incremental
- machines purchased or leased by Company for one year after
- purchase, at no additional charge.
-
- This license will remain in effect indefinitely for the version
- of the Software named in the confirmation letter from Stage
- Research. If Company does not obtain a confirmation letter and
- pay the applicable license fee, this license expires at the end
- of the five day evaluation period. All updates must be
- accessed and downloaded from Stage Research's bulletin board,
- or the NCSA Forum on CompuServe.
-
- I. SINGLE POINT OF CONTACT. Support for Software bug
- reports and other product issues will be handled through a
- single point of contact within the Company. Company shall
- identify the contact individual when placing its order with
- Stage Research at the time of purchase or at the first time of
- technical support. There will be no charge for support of the
- Software from the Stage Research's headquarters in Cleveland,
- OH, USA when channelled through such individual. Support
- requests from other organizational areas will be billed at
- normal hourly support rates.
-
- II. EMPLOYEE HOME USE OPTION. In the case where Company is
- licensing more than 75 copies of the Software, Stage Research
- will license the Software for home use by employees if
- requested by Company, in writing, within the first year of the
- license. The cost for this option is an additional 20% of the
- standard site license fee for that number of employee home use
- machines.
-
- III. OEM LICENCES. Companies who make compuer hardware,
- software or peripherals (Original Equipment Manufacturers
- (OEM's)) may license the use of FPU-Fix software for their
- customers provided that the end user customer complies with
- either the end user, or business/ institution/ government
- license, as appropriate, and provided that the Software is used
- only on computers or which contain contain software or
- peripheral hardware provided by the OEM as part of the OEM's
- agreement with Stage Research ("Licnese Bundle Products").
-
- IV. GENERAL TERMS.
-
- COPYRIGHT. The Software is protected by United States
- copyright laws and international treaty provisions. Company
- acknowledges that no title to the intellectual property in the
- Software is transferred to Company. Company further
- acknowledges that full ownership rights to the Software will
- remain the exclusive property of Stage Research and Company
- will not acquire any rights to the Software except as expressly
- set forth in this license. Company agrees that any copies of
- the Software made by Company will contain the same proprietary
- notices which appear on and in the Software.
-
- REVERSE ENGINEERING. Company agrees that it will not
- attempt, and will use its best efforts to prevent its employees
- from attempting to reverse compile, modify, translate or
- disassemble the Software in whole or in part.
-
- LIMITED WARRANTY. Stage Research warrants that the
- Software will perform substantially in accordance with the
- accompanying documentation for a period of ninety (90) days
- from the date Stage Research receives payment.
-
- COMPANY REMEDIES. If the Software does not conform to
- the limited warranty above ("Limited Warranty"), Stage
- Research's entire liability and Company's sole and exclusive
- remedy shall be, at Stage Research's option, either to (a)
- correct the error, (b) help Company work around or avoid the
- error or (c) authorize a refund, so long as the Software is
- destroyed by Company. The Limited Warranty is void if failure
- of the Software has resulted from accident, abuse, or
- misapplication. Any replacement Software will be warranted for
- the remainder of the original Limited Warranty period.
-
- NO OTHER WARRANTIES. STAGE RESEARCH DOES NOT
- WARRANT THAT THE SOFTWARE IS ERROR FREE. EXCEPT FOR THE
- EXPRESS LIMITED WARRANTY ABOVE, STAGE RESEARCH DISCLAIMS ALL
- OTHER WARRANTIES WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT OF THIRD PARTY RIGHTS.
-
- SEVERABILITY. In the event of invalidity of any
- provision of this license, the parties agree that such
- invalidity shall not affect the validity of the remaining
- portions of this license.
-
- NO LIABILITY FOR CONSEQUENTIAL DAMAGES. IN NO EVENT
- SHALL STAGE RESEARCH OR ITS SUPPLIERS BE LIABLE FOR
- CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY KIND
- ARISING OUT OF THE DELIVERY, PERFORMANCE OR USE OF THE
- SOFTWARE, EVEN IF STAGE RESEARCH HAS BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL STAGE RESEARCH'S
- LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR ANY OTHER
- THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY COMPANY.
-
- EXPORT. Company agrees that it will not export or
- re-export the Software to North Korea, Vietnam, Cuba, Iran or
- Iraq without the appropriate United States or foreign
- government licenses.
-
- GOVERNING LAW. This Agreement will be governed by the
- laws of the State of Ohio as they are applied to agreements to
- be entered into and to be performed entirely within Ohio. The
- United Nations Convention on Contracts for the International
- Sale of Goods is specifically disclaimed.
-
- U.S. GOVERNMENT RESTRICTED RIGHTS. If the Software is
- acquired (i) for use by DoD, use, duplication or disclosure by
- the Government is subject to the terms of this license unless
- superseded by 252.227-7013(c)(1)(ii) or (ii) for use by
- civilian agencies, use, reproduction or disclosure is subject
- to the terms of this license unless superseded by 52.227-19.
-
- ENTIRE AGREEMENT. This Agreement together with any
- Stage Research confirmation letter constitute the entire
- agreement between Company and Stage Research which supersedes
- any prior agreement, including any prior license from Stage
- Research, or understanding, whether written or oral, relating
- to the subject matter of this Agreement. The terms and
- conditions of this Agreement shall apply to all orders
- submitted to Stage Research and shall supersede any different
- or additional terms on purchase orders from Company.
-
- Should you have any questions concerning this license
- agreement, or if you desire to contact Stage Research for any
- reason, please call 216-888-8295, fax 216-888-8009, or
- write: Stage Research, Inc. 6315 Pearl Rd., Suite 301,
- Parma Hts., OH, USA, 44130.
-
-
- _________________________________________________________________
-
- ORDER FORM
- BUSINESS/ INSTITUTION/ GOVERNMENT
-
-
- Please mail ____________ or FAX _____________ a license confirmation.
-
-
- PRICING FOR FPU-Fix software is:
- $10 per copy (up to $400 US Dollars) -or-
- $4.00 per copy (minimum $400 US Dollars) -or-
- $5,000 for unlimited (and OEM) use.
- Ohio companies add 7.25% sales tax.
-
- Purchase Order Number (if applicable) is___________________
-
- For US$ __________________
-
- to provide licenses for FPU-Fix for______________ PCs running
- DOS / Windows.
-
- OEM ONLY: List your License Bundle Product(s):
- _______________________________________________________________
-
- _______________________________________________________________
-
- PURCHASER'S ADDRESS AND CONTACT INFORMATION:
-
- Name:_______________________________ Dept:____________________
-
- Company:_______________________________________________________
-
- Address:_______________________________________________________
-
- _______________________________________________________________
-
- City/State/Province:___________________________________________
-
- Country/Postal Code:___________________________________________
-
- Telephone:____________________ Fax:__________________________
-
- (OPTIONAL)
- Technical Contact Person will be ______________________________
-
- Who can be reached at:_________________________________________
-
- Send this request to:
- Stage Research
- 6315 Pearl Rd.
- Suite 301
- Parma Hts., OH 44130
- Or FAX: 216-888-8009
-